#ifndef PESSOA_H_INCLUDED
#define PESSOA_H_INCLUDED

//Autor:            Dyego de Campos DyProg d(-_-)b
//Estado:           Implementada e testada
//Implementada:     25/07/2012 - DyProg d(-_-)b
//Testada:          25/07/2012 - DyProg d(-_-)b
//----------------------------------------

#include <string>
using namespace std;

class TPessoa{
    public:
        TPessoa();

        TPessoa(
            string nm,
            string nas = "01/01/2000",
            float pes = 0.0,
            float alt = 0.0
        );

        virtual ~TPessoa();

        void Nome(
            string
        );

        string Nome() const;

        void Nascimento(
            string
        );

        string Nascimento() const;

        void Peso(
            float
        );

        float Peso() const;

        void Altura(
            float
        );

        float Altura() const;

        virtual void Imprimi();

    private:
        string m_Nome;

        string m_Nascimento;

        float m_Peso;

        float m_Altura;

};

#endif // PESSOA_H_INCLUDED
